package com.ziytek.web.citizen.pojo.basic;

import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
import com.ziytek.web.citizen.constant.TableConstant;
import lombok.*;

/**
 * @author fenghx
 * @version v1.0
 * @className VoltageTable
 * @descripton 用户登录导出表
 * @date 2023/6/13 17:52
 * <p>
 * 自增主键ID
 */

@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name = TableConstant.TABLE_BASIC_USER_LOGIN)
public class UserLogin extends BaseModel {

    /**
     * 登录名
     */
    @Column(comment = "登录名")
    private String userName;

    /**
     * 密码
     */
    private String userPassword;

    /**
     * 用户是否启用 0-未启用 1- 启用
     */
    private String available;

    /**
     * 账号角色 user-普通用户 admin-管理员
     */
    private String role;

    /**
     * 最后一次登录时间
     */
    private long lastLoginInTime;

    /**
     * 最后一次登出时间
     */
    private long lastLoginOutTime;

}
